Table of Contents

Import libraries

https://docs.google.com/spreadsheets/d/1_SjistxWekMyf_w59pu5vHDrhOfmeHLurB47mfq_ahM/edit?usp=sharing

Data for each province is in corresponding directory

Read all stations using regular expressions

Read all data

Station information from Google Sheets

Rename stations with data from Google Sheets

Write backup

Load backup

Functions

Data quality control

Apply all limits to all variables

Stuck values

Data statistics

Print the monthly average and number of months for which there are data

Visualization

Period plots

Gauteng

TimeSeries

Annual averages for sites with complete data

Box Plots

Daily

Hourly

Mpumalanga

TimeSeries

Annual Averages

Box Plots

Daily

Hourly

Limpopo

TimeSeries

Annual Averages

Box Plots

Daily

Hourly

North-West

TimeSeries

Annual Averages

Box Plots

Daily

Hourly

Bivariate polar plots

GJA analysis

Check compliance

Show the number of exceedances per year

Jabavu

Diepkloof

Springs

Olifantsfontein